device affording protection against wind effects - Spanish English Dictionary